package com.jic.member.request;

import com.jic.common.base.vo.AdminOperate;
import com.jic.common.base.vo.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 会员积分基础表添加参数
 * @author yinmenghui
 */
@Data
@Setter
@Getter
public class MememberIntegralBaseQueryRequest extends BaseEntity {
    private List<Long> deptIds;
	 private Long id;
	 private List<Long> ids;
    private AdminOperate adminOperate;
    @ApiModelProperty(notes = "创建用户")
    private String creatorName;
    @ApiModelProperty(notes = "状态 1:启用 0:停用")
    private Integer status;
    @ApiModelProperty(notes = "0删除 1未删除")
    private Integer deleteFlag;
    @ApiModelProperty(notes = "开始日期")
    private Date startTime;
    @ApiModelProperty(notes = "结束日期")
    private Date endTime;
    @ApiModelProperty(value = "每页显示条数，默认 10", example = "10")
    private Integer limit;
    @ApiModelProperty(value = "当前页", example = "1")
    private Integer start;
    @ApiModelProperty("店铺会员/普通会员")
    private Integer storeMember;
    @ApiModelProperty(notes = "所属组织ID")
    private Long merchantId;
    @ApiModelProperty(notes = "部门id")
    private Long deptId;
    @ApiModelProperty(notes = "积分")
    private BigDecimal integral;
    @ApiModelProperty(notes = "人民币")
    private BigDecimal rmb;
    @ApiModelProperty(notes = "每次上限积分")
    private BigDecimal everyCeiling;
    @ApiModelProperty(notes = "每日上限积分")
    private BigDecimal dailyCeiling;
    @ApiModelProperty(notes = "积分有效期 年单位")
    private Integer maxGrowthValue;
    @ApiModelProperty(notes = "积分有效期")
    private Date maxTime;
}
